package com.eastfair.projectcore.service;

import com.eastfair.projectcore.dto.ConfigAttributeDTO;
import com.eastfair.projectcore.entity.ConfigAttribute;
import com.eastfair.projectcore.vo.ConfigAttributeVO;
import com.eastfair.boot.service.SuperCacheService;

import java.util.List;

/**
 * <p>
 * 业务接口
 * 配置模块属性表
 * </p>
 *
 * @author zjn
 * @date 2021-08-05
 */
public interface ConfigAttributeService extends SuperCacheService<ConfigAttribute> {

    /**
     * 根据EntityClass 获取对应属性
     *
     * @param configAttributeDTO 过滤条件
     * @return 属性vo列表
     */
    List<ConfigAttributeVO> listByEntityClass(ConfigAttributeDTO configAttributeDTO);
}
